package com.xiaoshuidi.cloud.module.member.service.programarticle;

import com.xiaoshuidi.cloud.framework.common.pojo.PageResult;
import com.xiaoshuidi.cloud.module.member.controller.admin.programarticle.vo.MemberArticleCreateVO;
import com.xiaoshuidi.cloud.module.member.controller.admin.programarticle.vo.MemberArticleRespVO;
import com.xiaoshuidi.cloud.module.member.controller.admin.programarticle.vo.MemberArticlePageVO;

/**
 * 文章 Service
 */
public interface MemberArticleService {

    /**
     * 新增常见问题或者公告信息文章
     * @param vo
     * @return
     */
    Boolean create(MemberArticleCreateVO vo);

    /**
     * 分页查询文章列表
     * @param pageVo
     * @return
     */
    PageResult<MemberArticleRespVO> getPage(MemberArticlePageVO pageVo);

    /**
     * 修改常见问题或者公告信息文章
     * @param vo
     * @return
     */
    Boolean edit(MemberArticleCreateVO vo);
}
